*{padding:0px;margin:0px}
body,td,th{font-size:14px;line-height:180%}
html{background-color:#e8eff4;padding:0px;margin:0px}
a{text-decoration:none;cursor:pointer;color:#000}
a:hover{color:#d00000}
li{list-style-type:none}
.clear{clear:both;line-height:0;height:0;font-size:0}
h1,h2,h3,h4,h5,h6{font-weight:bold}
.topbox{margin:0 auto;background:#f3f7fa;padding:10px}
.top{width:1024px;margin:0px auto;height:70px}
.top .logo{float:left}
.top-r{float:right;width:794px;text-align:right;font-size:12px;margin-top:16px}
.top-rx{float:right;width:794px;text-align:right;font-size:14px}
.top-rx strong{font-size:18px;color:#000}
.nav{background:#007f63;height:50px;margin:0 auto;padding:0}
.nav ul{width:1024px;margin:0 auto 10px auto;padding:0;height:50px}
.nav ul li{float:left;font-size:16px;color:#fff;margin:0;line-height:50px}
.nav ul li a{ color:#fff;}.nav ul li a:hover{ color:#c9f0e8; text-decoration: underline;}
.nav ul span{float:left;font-size:12px;color:#69b6a6;margin:0 37px;line-height:50px}
.index-img{width:1024px;height:360px;margin:15px auto;border-radius:6px;overflow:hidden}
.index-img .swiper-slide{text-align:center;font-size:18px;display:flex;justify-content:center;align-items:center;border-radius:6px;overflow:hidden}
.index-img .swiper-slide img{display:block;width:1024px;height:360px;object-fit:cover;border-radius:6px}
.swiper-container2{position: relative;}


.news{width:1024px;height:280px;margin:15px auto}
.tab-title{margin:0 auto;width:100%;height:30px}
.news .xw{width:450px;height:260px;background:#fff;border-radius:6px;float:left;padding:10px;margin-right:15px}
.news .xw .tab-container{overflow:hidden}
.news .xw p{margin:0;padding:0;border-top:1px solid #eee;width:100%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:40px}
.tablink{background-color:#f3f3f3;float:left;padding:5px 10px;cursor:pointer; margin-right:5px;border-radius:18px;border:1px solid #f3f3f3;color:#005845;font-weight:bold;font-size:14px; margin-bottom:15px;}
.tablink:hover{background-color:#ddd}
.tabcontent{display:none;padding:0px;border-top:none}
.tablink.active{background-color:#007f63;color:#fff;border:1px solid #007f63;}
.news .cp{width:330px;height:220px;border-radius:6px;float:left;border-radius:6px;overflow:hidden;position:relative;}
.news .cp img{border-radius:6px; margin:5px;width:320px;height:210px;}
.news  .cptxt{width:310px;border-radius:6px;background:#fff;border-radius:6px;margin-top:15px;float:left;padding:10px;text-align: center}
.news  .cptxt a{color:#005845; margin:0 3px;}.news .cptxt a:hover{color:#d00000}
.news .gyyd{width:165px;border-radius:6px;background:#fff;border-radius:6px;height:260px;float:right;padding:10px 15px}
.news .gyyd img{width:100%;height:auto; margin-top:10px;}
.news .gyyd h2 {
    border-left: 5px solid #005845;
    color: #005845; font-size: 16px;
    font-weight: bold;
    line-height: 18px;
    padding-left: 5px;
    margin-bottom: 10px;
}
.news .gyyd a { width:50%;float:left;font-size: 14px;color:#005845;}.news .gyyd a:hover{color:#d00000}
.news .cp .swiper-container{width:330px;height:220px;margin:0px auto}
.news .cp .swiper-slide{text-align:center;font-size:18px;background:#fff;line-height:220px}
.news .cp .swiper-button-next,.news .cp .swiper-button-prev{position:absolute;top:50%;width:18px;height:29px;margin-top:-16px;z-index:10;cursor:pointer;-moz-background-size:18px 29px;-webkit-background-size:18px 29px;background-size:18px 29px;background-position:center;background-repeat:no-repeat}
.jxsbox{width:994px;height:30px;margin:15px auto;padding:15px;background:#f3f7fa;border-radius:6px}
.indexjxs{width:994px;height:30px;overflow:hidden}
.jxstxt{font-size:12px;white-space:nowrap;width:994px;animation:scrollText 90s linear infinite}
@keyframes scrollText{0%{transform:translateX(0)}
100%{transform:translateX(-100%)}
}
#dubu{text-align:center;font-size:12px;padding:20px;color:#888;line-height:20px}
#dubu a{color:#888}
#dubun{text-align:center;font-size:12px;padding:20px 20px 20px 220px;color:#888;line-height:20px}
#dubun a{color:#888}
.topimg{width:1024px;margin:15px auto;height:160px}
.topimg img{border-radius:6px}
.yudiebox{width:1024px;margin:0px auto}
.yudiebox .nl{width:180px;float:left;min-height:800px}
.yudiebox .nr{width:778px;float:right;background:#fff;padding:15px 20px;border-radius:6px;min-height:800px;font-size:16px;line-height:170%}
.yudiebox .list{width:778px;float:right;background:#fff;padding:15px 20px;border-radius:6px;min-height:160px;font-size:16px; margin-bottom:15px;}
.yudiebox .list h2 {
    border-left: 5px solid #00654f;
    color: #00654f; font-size: 18px;
    font-weight: bold;
    line-height: 18px;
    padding-left: 5px;
    margin-bottom: 10px;float:left;
}
.listtxt{}
.listtxt h1 {
    border-left: 5px solid #00654f;
    color: #00654f; font-size: 20px;
    font-weight: bold;
    line-height: 20px;
    padding-left: 5px;
    margin-bottom: 10px;
}
.listtxt li {
 font-size:14px;border-top: 1px solid #f2f2f2;padding:8px 0;
}
.listtxt li span {float:right; font-size:12px;}
.page{font-size:14px;border-top: 1px solid #f2f2f2;padding:15px 0;text-align:center;}
.titxx{font-size:12px;border-bottom: 1px solid #eee; padding-bottom:25px; margin:0 auto 25px auto;color: #888;text-align:center;}
.yudiebox .list span {float:right; font-size:12px;}
.dy hr{ margin:15px 0 25px 0; border: none;
    border-top: 1px solid #eee; }
.yudiebox .list ul { width:100%; margin:5px auto 0 auto;}
.yudiebox .list ul li{font-size:14px;border-top: 1px solid #f2f2f2;padding:8px 0;}
.txtnr{padding:0 20px}
.yudiebox .txtnr h1{font-size:28px;line-height:38px;text-align:center;margin:15px 0}
.yudiebox .txtnr p{margin:15px 0;padding:0}
.txtnr img{margin:15px auto;padding:0;width:80%;display:block}
.dtl-con-nav{float:left;width:100%}
.dtl-con-nav h2{display:block;color:#007f63;font-size:22px;line-height:26px;padding:20px 20px 20px 25px;overflow:hidden;position:relative;border-radius:6px 6px 0 0;background-image:url(2bg.jpg);background-repeat:no-repeat;background-position:right}
.dtl-con-nav-bg{opacity:0.1;filter:alpha(opacity=10);position:absolute;bottom:-6px;right:-8px;width:89px;height:51px;background:url(data:image/png;) no-repeat 0 0}
.dtl-con-nav ul{border:solid 1px #fff;background-color:#f2feff;border-width:1px 1px 0px 1px;border-radius:0 0 6px 6px;padding-bottom:2PX}
.dtl-con-nav li{height:45px;line-height:45px;border-bottom:solid 1px #fff}
.dtl-con-nav a{display:block;padding:0 0 0 30px;font-size:14px;color:#595757;position:relative}
.dtl-con-nav a:hover{background:#e0fff8;text-decoration:none}
.dtl-con-nav a.active{background:#007f63;text-decoration:none;color:#FFFFFF;font-weight:bold}
.dtl-con-nav a.active em{display:block;width:13px;height:26px;position:absolute;background-image:url(nav-ioc.png);background-repeat:no-repeat;right:-13px;top:0px}
.dtl-nav-wrap{padding:32px 0 0 235px}
#nav_region_container a{display:none}
#nav_region_container em{display:none}
.dtl-nav{padding-left:14px;background:#f7f8f8;line-height:40px;font-size:14px;height:40px;color:#595757}
.dtl-nav a{color:#595757}
.dtl-nav em{padding:0 14px}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27,22L27,22L5,44l-2.1-2.1L22.8,22L2.9,2.1L5,0L27,22L27,22z' fill='%23ffffff'%3E%3C/path%3E%3C/svg%3E")!important;
    right: 10px;
    left: auto;
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")!important;
    left: 10px;
    right: auto;
}
.lx{background-color:#fff;border-radius:6px; margin:15px auto 0 auto; padding:15px;}
.lx h3 {
    border-left: 5px solid #00654f;
    color: #00654f; font-size: 16px;
    font-weight: bold;
    line-height: 18px;
    padding-left: 5px;
    margin-bottom: 10px;
}
.lx p {
border-top:solid 1px #f1f1f1; margin-top:15px; padding-top:15px; line-height:150%; color:#777;
}